/**
 * 将api里面的接口挂载到Vue的原型上:自己定义install的实例,导出后安装到实例上
 * @param Vue
 */
import Vue from 'vue'
import api from '@/http/api'

const install = Vue => {
	if (install.installed) {
		return
	}
	install.installed = true
	Object.defineProperties(Vue.prototype, {
		// 注意，此处挂载在 Vue 原型的 $api 对象上,设置get方法,可以过滤一些数据
		$api: {
			get() {
				return api
			}
		}
		// 也可以在这里挂载其他的对象
	})
}
// 全局安装axios
Vue.use(install)
